package com.maiji.cloud.request.shopingmall;

import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.util.Date;
import java.util.List;

@NoArgsConstructor
@Data
@Accessors(chain=true)
@Table(name = "shoping_order_edit_log")
public class ShopingOrderEditLogReqData {

    @ApiModelProperty(value="订单ID")
    private String orderId;

    @ApiModelProperty(value="订单编号")
    private String orderNo;

    @ApiModelProperty(value="卖家留言")
    private String sellerRemarks;

    @ApiModelProperty(value="原配送费")
    private Double deliveryFee;  //

    @ApiModelProperty(value="新配送费")
    private Double deliveryFeeNew;  //

    @ApiModelProperty(value="原订单金额")
    private Double amount;  //

    @ApiModelProperty(value="新订单金额")
    private Double amountNew;  //

    @ApiModelProperty(value="收货地址ID")
    private String shopingAddressId; //

    @ApiModelProperty(value="原收货人")
    private String consignee; //

    @ApiModelProperty(value="新收货人")
    private String consigneeNew; //

    @ApiModelProperty(value=" 原收货电话")
    private String tel; //

    @ApiModelProperty(value="新收货电话")
    private String telNew; //

    @ApiModelProperty(value="收货地址ID")
    private String areaInfoId; //

    @ApiModelProperty(value="收货地址：省、市")
    private String province; //

    @ApiModelProperty(value="收货地址：市、区")
    private String city; //

    @ApiModelProperty(value="收货地址：县、市")
    private String county; //

    @ApiModelProperty(value="收货地址：详细地址")
    private String address; //

    @ApiModelProperty(value="原收货地址")
    private String shopingAddress; //

    @ApiModelProperty(value="新收货地址")
    private String shopingAddressNew; //

    @ApiModelProperty(value="编辑时间[]")
    private List<Date> editDates; //

    @ApiModelProperty(value="操作者ID")
    private String operatorId; //

    @ApiModelProperty(value="操作者账号")
    private String operatorName; //

    @ApiModelProperty(value="排序字段，默认值：edit_date修改时间")
    private String orderBy = "edit_date";

    @ApiModelProperty(value="排序规则，默认值：false降序")
    private Boolean asc = false;

    @ApiModelProperty(value="修改内容类型")
    private Integer editType;



}
